package myJs.user.workflow.featureSelection.intersect

import com.softwaremill.quicklens._
import myJs.cps.SelectCp

import myJs.myPkg.reactHookForm.UseFormRT
import myJs.tool.Tool
import myJs.tool.Tool.messages
import shared.pojo.WorkflowMission.EachIntersectData

import scala.collection.immutable.SeqMap

import japgolly.scalajs.react.vdom.all._
import japgolly.scalajs.react._
import japgolly.scalajs.react.React.Fragment
import japgolly.scalajs.react.util.EffectCatsEffect._
import myJs.myPkg.Hooks._
import cats.effect._
import myJs.Implicits._

/**
 * Created by yz on 3/11/2020
 */
object IntersectCp {

  case class Props(
                    curI: Int,
                    data: EachIntersectData,
                    dataChange: EachIntersectData => SyncIO[Unit],
                    allGroups: List[String]
                  ){
    @inline def render: VdomElement = {
      Component(this)
    }
  }

  val Component = ScalaFnComponent[Props] { props =>

    val curTool = Intersect

    object FTool {

    }

    div(

    )


  }

}



